#include "login.h"
#include "ui_login.h"
#include "user.h"
#include "myhead.h"

login::login(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::login)
{
    ui->setupUi(this);
    p=parent;
}

login::~login()
{
    delete ui;
}

void login::on_pushButton_clicked()
{
    //获取输入的账号密码
    QString name=ui->lineEdit->text();
    QString passwd=ui->lineEdit_2->text();

    //判断
    if(name=="gec" && passwd=="123456")
    {
        //跳到下一个界面--》主界面
        //新建主界面对象,此时必须把this指针当成参数传递给第二个界面(方便返回)
        user *win=new user(this);
        //把账号和密码传递给主界面
        //win->getAttr(name,passwd);
        //显示主界面
        win->show();
        //隐藏当前界面(隐藏表示把界面转入系统后台，偷偷摸摸运行，肉眼不可见)
        this->hide();
    }else{
        //创建登录失败的消息盒子
                QMessageBox fault;
                fault.information(this,"登录失败","管理员账号或密码错误");
    }
}

void login::on_pushButton_2_clicked()
{
    //把登录界面显示出来
    p->show();
    //关闭掉主界面
    delete this;  //this->close();
}
